package com.wcs.exam.common.llm;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

@Data
public class LlmBaseResp implements Serializable {

    @Serial
    private static final long serialVersionUID = 4699227660201790308L;

    /**
     * 输出内容
     */
    private String output;

    /**
     * 消耗信息
     */
    private Usage usage;

    @Data
    public static class Usage {
        /**
         * 用户输入的token数量
         */
        private int promptTokens;
        /**
         * 模型输出的token数量
         */
        private int completionTokens;
        /**
         * 总token数量
         */
        private int totalTokens;
    }
}
